echo sounding apparatus - Español Inglés Diccionario